package org.koyad.portal.vo;

import org.koyad.portal.misc.PortalPage;

public class Page {
	private PortalPage _portalPage = null;
	private String _path = null;
	
	public Page(PortalPage portalPage, String path) {
		_portalPage = portalPage;
		_path = path;
	}
	
	public PortalPage getPortalPage() {
		return _portalPage;
	}
	
	public String getPath() {
		return _path;
	}
	
	@Override
	public boolean equals(Object obj) {
		if(obj instanceof PageMetaData) {
			PageMetaData page = (PageMetaData)obj;
			if(null != page.getPortalPage() && null != _portalPage && page.getPortalPage().equals(_portalPage)) {
				return true;
			} else if (null != page.getPath() && null != _path && page.getPath().equals(_path)) {
				return true;
			}
		}
		return false;
	}
	
}
